﻿
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace BesAsm.Emgaats.Maintenance
{
    // Errors MUST start with "Error" and warning MUST start with "Warning"

    public enum LinkErrorCodes
    {
        None = 0,

        // For appends:
        ErrorGeometryEmpty,
        ErrorGeometryNotSimple,
        ErrorGeometryMultiPart,
        ErrorUpstreamNodeNameEmpty,
        ErrorDownstreamNodeNameEmpty,
        ErrorUpstreamNodeMismatch,
        ErrorDownstreamNodeMismatch,
        ErrorAttributeInvalid,
        WarningUpstreamNodeMissing,
        WarningDownstreamNodeMissing,
        WarningSimilarLinkExists,

        // For archiving:
        WarningLinkIdDoesNotExist
    }
}
